package demo.day05

// Kotlin 可变List集合
fun main() {
    val list = mutableListOf("Kiki", "Qiqi", "Liuliu")
    list.add("zhaliu")
    list.remove("Qiqi")
    println(list)

    // 不可变集合，无法完成可变操作
    val list2 = listOf(123, 45, 678, 9, 0)
//    list2.add
//    list2.remove()
    // 不可变集合转为可变集合
    val list3 = list2.toMutableList()
    list3.add(321)
    list3.remove(9)
    println(list3)

    // 可变集合转为不可变集合
    val list4 = mutableListOf("A", "B", "C")
    list4.add("Z")
    list4.remove("A")
    println(list4)
    val list5 = list4.toList()
    println(list5)
}